Page({
  data: {
    userInfo: {
      id: null,
    },
    // 未提货
    count1: 1,
    // 已提货
    count2: 0,
    groupCount: 0,
  },
  onLoad(options) {
    wx.getStorage({
      key: "userInfo",
      success: (res) => {  // 使用箭头函数保持this指向
        console.log("用户信息全局存储", res.data.nickName);
        this.setData({
          userInfo: res.data
        }, () => {  // 在setData的回调中调用查询方法
          // 获取用户拼团数
          wx.request({
            url: `http://localhost:9301/user/getUserGroup?userId=${this.data.userInfo.id}`,
            method: "GET",
            success: (res) => {
              this.setData({
                groupCount: res.data.data
              })
            }
          })
          // 查询未提货和已提货订单
          this.handleGetUserOrder1(1);
          this.handleGetUserOrder0(0);
        });
        console.log("我的信息", this.data.userInfo);
      }
    })
  },
  // 查询未提货
  handleGetUserOrder1(state) {
    wx.request({
      url: `http://localhost:9301/user/getUserOrderByState?userId=${this.data.userInfo.id}&state=${state}`,
      method: "GET",
      success: (res) => {
        this.setData({
          count1 : res.data.data
        })
        console.log("未提货信息", res);
      }
    })
  },
  // 查询已提货
  handleGetUserOrder0(state) {
    wx.request({
      url: `http://localhost:9301/user/getUserOrderByState?userId=${this.data.userInfo.id}&state=${state}`,
      method: "GET",
      success: (res) => {
        this.setData({
          count2 : res.data.data
        })
        console.log("已提货信息", res);
      }
    })
  },
  // 可以添加点击事件等交互逻辑，比如申请入驻和反馈建议按钮的点击处理函数
  applyToJoin() {
    // 跳转到申请入驻页面或弹出申请表单等操作
    wx.navigateTo({
      url: "/pages/apply/apply"
    });
  },
  feedback() {
    // 跳转到反馈建议页面或弹出反馈窗口等操作
    wx.navigateTo({
      url: "/pages/feedback/feedback"
    });
  },
  handleToSuggest(){
    wx.navigateTo({
      url: '/pages/suggest/suggest',
    })
  },
  // 添加导航方法
  navigateToNoTakeOrder() {
    wx.navigateTo({
      url: '/pages/noTakeOrder/noTakeOrder'
    })
  },
  navigateToOrderDetail() {
    wx.navigateTo({
      url: '/pages/takeOrder/takeOrder'
    })
  },
  handleGoToAI(){
    wx.navigateTo({
      url: '/pages/kefu/kefu',
    })
  },
  // 下啦刷新,
  onPullDownRefresh() {
    setTimeout(()=>{
        // 查询未提货和已提货订单
        this.handleGetUserOrder1(1);
        this.handleGetUserOrder0(0);
        wx.request({
          url: `http://localhost:9301/user/getUserGroup?userId=${this.data.userInfo.id}`,
          method: "GET",
          success: (res) => {
            this.setData({
              groupCount: res.data.data
            })
          }
        })
        wx.stopPullDownRefresh();
    },1000)
  },
});